﻿

using System.Collections.Generic;
using System.Text.Json.Serialization;

namespace LdtJudge.DataEngine.Model.ElmentModel
{
    /// <summary>
    /// 情形情节内容匹配通用对象
    /// </summary>
    public class CommonPlotorSituation
    {
        private string common_id;
        private string common_typeid;
        private string common_originalText;
        private string common_name;
        private string mc_influencetypeid;
        private string common_affirm;
        /// <summary>
        /// 匹配上的原文内容
        /// </summary>
        public string Common_originalText { get => common_originalText; set => common_originalText = value; }
        /// <summary>
        /// 匹配上节点的类型
        /// </summary>
        public string Common_typeid { get => common_typeid; set => common_typeid = value; }

        /// <summary>
        /// 匹配上节点的ID
        /// </summary>
        public string Common_id { get => common_id; set => common_id = value; }
        /// <summary>
        /// 节点名称
        /// </summary>
        public string Common_name { get => common_name; set => common_name = value; }
        /// <summary>
        /// 量刑情节种类
        /// </summary>
        public string Mc_influencetypeid { get => mc_influencetypeid; set => mc_influencetypeid = value; }

        /// <summary>
        /// 子集匹配结果
        /// </summary>
        public List<CommonPlotorSituation> commonPlotorSituationList = new List<CommonPlotorSituation>();

        /// <summary>
        /// 节点父级Id
        /// </summary>
        [JsonIgnore]
        public List<string> Common_parentid { get; set; }

        /// <summary>
        /// 情形/情节认定结果
        /// </summary>
        public string Common_affirm { get => common_affirm; set => common_affirm = value; }
    }



}
